<?php
namespace Twoir\System\Model;

use Twoir\System\Support\ParseTrait;
use Twoir\System\Support\SingleTrait;

/***
 * 支付记录表 帝国8.0版本专用
 *
 * 【注意事项】有增减字段，请更新 字段：FIELD和默认值：MYDEFAULT，没有更新请勿动！！！
 * cighsen02 365182575
 * time: 2022.04.19
 * update: 2025.01.21
*/
class EnewsPayRecord
{
	use ParseTrait, SingleTrait;

	const TABLE = 'enewspayrecord';

	//主键字段
	const PRIMARY = 'id';

	//字段
	const FIELD = [
		'id', 'userid', 'username', 'orderid', 'money', 'posttime', 'paybz', 'paytype', 'payip', 'ispay', 'paydo', 'payfor', 'payckcode', 'payddno', 'pname', 'psay', 'endtime', 'mpid'
	];

	/**
	 * 默认值， null为自动增加字段
	 */
	const MYDEFAULT = [
	    'id'		=> null,
		'userid'	=> 0,
		'username'	=> '',
		'orderid'	=> '',
		'money'		=> '',
		'posttime'	=> '0000-00-00 00:00:00', // 支付时间
		'paybz'		=> '',
		'paytype'	=> '',
		'payip'		=> '',
        'ispay'     => 0,
        'paydo'     => '',
        'payfor'    => '',
        'payckcode' => '',
        'payddno'   => '',
        'pname'     => '',
        'psay'      => '',
        'endtime'   => '0000-00-00 00:00:00', // 支付后回调完成时间
        'mpid'      => 0 // 访问端
	];
}
